package com.yanqu.road.entity.activity.diggold.config;

import com.yanqu.road.entity.FieldTypeAnnotation;
import com.yanqu.road.entity.config.system.NormalWeightItem;

import java.util.List;
import java.util.Map;

@FieldTypeAnnotation(desc = "龙脉摸金地图配置", tableName = "t_s_activity_diggold_map")
public class DigGoldMapConfig {
    @FieldTypeAnnotation(desc = "活动id", select = true)
    private int activityId;
    @FieldTypeAnnotation(desc = "地图id")
    private int id;
    @FieldTypeAnnotation(desc = "地图类型")
    private int type;
    @FieldTypeAnnotation(desc = "炸药数量权重")
    private String dynamiteWeight;
    private List<NormalWeightItem> dynamiteWeightList;
    @FieldTypeAnnotation(desc = "地钻数量权重")
    private String drillWeight;
    private List<NormalWeightItem> drillWeightList;
    @FieldTypeAnnotation(desc = "古董数量权重")
    private String antiqueWeight;
    private List<String> antiqueNumList;
    private List<Integer> antiqueWeightList;
    @FieldTypeAnnotation(desc = "铲子权重")
    private String shovelWeight;
    private List<NormalWeightItem> shovelWeightList;

    @FieldTypeAnnotation(desc = "地图参数")
    private String param;
    @FieldTypeAnnotation(desc = "权重")
    private int weight;

    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public String getDynamiteWeight() {
        return dynamiteWeight;
    }

    public void setDynamiteWeight(String dynamiteWeight) {
        this.dynamiteWeight = dynamiteWeight;
    }

    public String getDrillWeight() {
        return drillWeight;
    }

    public void setDrillWeight(String drillWeight) {
        this.drillWeight = drillWeight;
    }

    public String getAntiqueWeight() {
        return antiqueWeight;
    }

    public void setAntiqueWeight(String antiqueWeight) {
        this.antiqueWeight = antiqueWeight;
    }

    public String getParam() {
        return param;
    }

    public void setParam(String param) {
        this.param = param;
    }

    public int getWeight() {
        return weight;
    }

    public void setWeight(int weight) {
        this.weight = weight;
    }

    public List<NormalWeightItem> getDynamiteWeightList() {
        return dynamiteWeightList;
    }

    public void setDynamiteWeightList(List<NormalWeightItem> dynamiteWeightList) {
        this.dynamiteWeightList = dynamiteWeightList;
    }

    public List<NormalWeightItem> getDrillWeightList() {
        return drillWeightList;
    }

    public void setDrillWeightList(List<NormalWeightItem> drillWeightList) {
        this.drillWeightList = drillWeightList;
    }

    public List<String> getAntiqueNumList() {
        return antiqueNumList;
    }

    public void setAntiqueNumList(List<String> antiqueNumList) {
        this.antiqueNumList = antiqueNumList;
    }

    public List<Integer> getAntiqueWeightList() {
        return antiqueWeightList;
    }

    public void setAntiqueWeightList(List<Integer> antiqueWeightList) {
        this.antiqueWeightList = antiqueWeightList;
    }

    public String getShovelWeight() {
        return shovelWeight;
    }

    public void setShovelWeight(String shovelWeight) {
        this.shovelWeight = shovelWeight;
    }

    public List<NormalWeightItem> getShovelWeightList() {
        return shovelWeightList;
    }

    public void setShovelWeightList(List<NormalWeightItem> shovelWeightList) {
        this.shovelWeightList = shovelWeightList;
    }
}
